package jogo;

import java.util.Random;
import java.util.Scanner;

public class Desafio {

            Scanner tec = new Scanner(System.in);
    String ran;

    public void aleat() {
        Random r = new Random();
        int a = r.nextInt(4);
        if (a == 0) {
            ran = "Você deseja beber água do seu cantil?";
        }
        if (a == 1) {
            ran = "Você está com sede, irá beber do cantil?";
        }
        if (a == 2) {
            ran = "O sol está muito forte, vai beber água?";
        }
        if (a == 3) {
            ran = "A água está tentando você, irá bebe-la?";
        }
        }
    

    public void passaDeserto(Recurso cantil1,Recurso cantil2) {
        int cont = 6;
        while (cont != -1) {
            aleat();
            Narrativa.Print(ran);
            String txt = tec.next();
            
            if (txt.equalsIgnoreCase("s")){
            if (cantil1.isDispoRec() == true) {
                
            Narrativa.Print("Você bebeu uma parte da água");
            cont--;
                if(cont==3){
                    cantil1.setDispoRec(false);
                    cantil1.setUtiliRec(true);
                    Narrativa.Print("Um dos cantis esvaziou.");
                }
           }
            if (cont < 4){
                
            if (cantil2.isDispoRec() == true){
                    Narrativa.Print("A água do segundo cantil está se esvaindo.");
                    cont--;
                
        }else{
                Narrativa.Print("Você não tem agua suciente para conseguir sobreviver ao deserto, descanse em paz.");
                txt="n";   
                }
            }
            }
            
            if (txt.equalsIgnoreCase("n")){
               Narrativa.Print("O sol escaldante do deserto somado com a sua sede"
                       + " foram o suficiente para te matar." ); 
               System.exit(0);
               }
                
        }


    }
    }

